﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace AUSRIS.Data.Web.Entities
{
	/// <summary>
	/// <para>
	/// SSRS report parameter
	/// </para>
	/// </summary>
	public class Parameter
	{
		// TODO: Document Parameter class
		#region Private Fields

		private string name;
		private bool promptUser;
		private string[] defaultValues;

		#endregion

		#region Constructor(s)

		public Parameter(string name, bool promptUser, string[] defaultValues)
		{
			this.name = name;
			this.promptUser = promptUser;
			this.defaultValues = defaultValues;
		}

		#endregion

		#region Public Properties

		public string[] DefaultValues
		{
			get
			{
				return defaultValues;
			}
		}

		public bool PromptUser
		{
			get
			{
				return promptUser;
			}
		}

		public string Name
		{
			get
			{
				return name;
			}
		}

		#endregion
	}
}